package com.qfedu.openplateform.manager.service;

import com.qfedu.openplateform.manager.entity.UserToken;

import java.util.List;

public interface TokenService {

    /**
     * 查询用户所有Token
     * @return
     */
    List<UserToken> findAllUserToken(Integer page, Integer limit);


    /**
     * 更新用户Token信息
     * @param userToken
     * @return
     */
    int updateUserTokenById (UserToken userToken);

    /**
     * 根据cusId删除Token
     * @param ids
     * @return
     */
    int deleteUserTokenById(Integer[] ids);

    /**
     * 根据Token进行搜索
     * @param accessToken
     * @return
     */
    List<UserToken> findAllUserTokenByAccessToken(String accessToken, Integer page, Integer limit);

}
